DeliciousBrains\WP_Offload_Media\Providers\Storage\AWS_Provider C

Total Complexity 103
Dependencies 9
Dependents 1
Total lines 1,048
Lines of code 441
Logical lines of code 196
Comment lines 391
Methods 44
Properties 22

Methods 44

Method Rating Maintainability Complexity Lines of code
prepare_bucket_error()
A
46 11 45
public_access_blocked()
A
49 10 30
object_ownership_enforced()
S
51 7 26
list_keys()
S
54 5 20
get_object_url()
S
59 5 12
can_write()
S
54 4 23
batch_command()
S
55 4 19
create_bucket()
S
60 4 13
enforce_object_ownership()
S
57 3 18
sanitize_region()
S
63 3 12
block_public_access()
S
59 2 16
__construct()
S
68 3 7
url_prefix()
S
68 3 7
delete_objects()
S
68 3 7
init_service_client()
S
66 3 8
default_client_args()
S
60 2 13
get_block_public_access_enabled_unsupported_setup_desc()
S
58 1 17
get_object_ownership_enforced_unsupported_setup_desc()
S
58 1 17
get_object_ownership_enforced_warning()
S
58 1 16
get_block_public_access_warning()
S
58 1 16
get_console_url_suffix_param()
S
78 2 3
get_bucket_location()
S
72 2 5
url_domain()
S
65 2 8
get_block_public_access_enabled_unsupported_desc()
S
67 1 7
get_block_public_access_disabled_unsupported_desc()
S
67 1 7
get_object_ownership_enforced_unsupported_desc()
S
67 1 7
register_stream_wrapper()
S
73 1 5
get_stream_wrapper_protocol()
S
72 1 5
list_objects()
S
80 1 3
copy_objects()
S
79 1 3
delete_object()
S
81 1 3
upload_object()
S
81 1 3
update_object_acls()
S
79 1 3
update_object_acl()
S
81 1 3
get_object()
S
81 1 3
get_private_acl()
S
81 1 3
get_public_acl()
S
81 1 3
does_object_exist()
S
79 1 3
list_buckets()
S
80 1 3
does_bucket_exist()
S
80 1 3
init_service_client_args()
S
82 1 3
init_client()
S
80 1 3
init_client_args()
S
82 1 3
get_object_ownership_not_enforced_unsupported_desc()
S
67 1 7